﻿<%@ Page Title="Chi tiết hợp đồng" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="HopDongChiTiet.aspx.cs" Inherits="QuanLyHopDong.Web.HopDong.HopDongChiTiet" %>
<%@ Import Namespace="Resources" %>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <h3>Thông tin chung</h3>
    <table>
        <tr>
            <td>Số HĐ: </td>
            <td><asp:Literal ID="ltrSoHopDong" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td>Đơn vị:</td>
            <td><asp:Literal ID="ltrTenDonVi" runat="server"></asp:Literal></td>
        </tr>
        <tr>
            <td>Tên HĐ: </td>
            <td><asp:Literal ID="ltrTenHopDong" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td>Loại dự án:</td>
            <td><asp:Literal ID="ltrLoaiDuAn" runat="server"></asp:Literal></td>
        </tr>
        <tr>
            <td>Ngày ký:</td>
            <td><asp:Literal ID="ltrNgayKy" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td>Giá trị vật tư:</td>
            <td><asp:Literal ID="ltrGiaTriVatTu" runat="server"></asp:Literal></td>
        </tr>
        <tr>
            <td>Ngày bắt đầu thi công:</td>
            <td><asp:Literal ID="ltrNgayBatDauThiCong" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td>Giá trị nhân công:</td>
            <td><asp:Literal ID="ltrGiaTriNhanCong" runat="server"></asp:Literal></td>
        </tr>
        <tr>
            <td>Ngày kết thúc thi công:</td>
            <td><asp:Literal ID="ltrNgayKetThucThiCong" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td>Chi phí khác:</td>
            <td><asp:Literal ID="ltrChiPhiKhac" runat="server"></asp:Literal></td>
        </tr>
        <tr>
            <td>Giá trị hợp đồng chưa VAT:</td>
            <td><asp:Literal ID="ltrGiaTriHopDongChuaVAT" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td>VAT:</td>
            <td><asp:Literal ID="ltrVat" runat="server"></asp:Literal></td>
        </tr>
        <tr>
            <td>Tổng giá trị hợp đồng:</td>
            <td><asp:Literal ID="ltrTongGiaTriHopDong" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td>Tình trạng hợp đồng:</td>
            <td><asp:Literal ID="ltrTrangThaiHopDong" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td>Ngày hoàn thiện:</td>
            <td><asp:Literal ID="ltrNgayHoanThien" runat="server"></asp:Literal></td>
            <td style="padding-left: 50px;"></td>
            <td></td>
            <td></td>
        </tr>
    </table>
    

    <h3>File hợp đồng</h3>
    <div id="FileList"></div>

    <h3>Khối lượng</h3>
    <div id="KhoiLuongList"></div>
    
    <h3>Phiếu xuất kho</h3>
    <div id="PhieuXuatKho"></div>
    
    <h3>Vật tư</h3>
    <div id="VatTuList"></div>

    <script type="text/javascript">
        var _hopDongId = <%=Request.Params["hopDongId"] %>;

        $(function() {
            LoadFileList();
            LoadKhoiLuong();
            LoadPhieuXuat();
            LoadVatTu();
        });

        function LoadFileList() {
            $("#FileList").jtable({
                actions: {
                    listAction: 'Edit.aspx/FileList'
                },
                fields: {
                    Id: {
                        title: 'STT',
                        key: true,
                        create: false,
                        edit: false,
                        width: '2%',
                        list: false
                    },
                    FileHopDong: {
                        title: 'File',
                        display: function (data) {
                            return '<a target="_blank" href="/Files/HopDong/' + _hopDongId + '/' + data.record.FileHopDong + '">' + data.record.FileHopDong + '</a>';
                        }
                    }
                }
            });

            $('#FileList').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }

        function LoadKhoiLuong() {
            $("#KhoiLuongList").jtable({
                actions: {
                    listAction: 'KhoiLuong.aspx/KhoiLuongList'
                },
                fields: {
                    Id: {
                        title: 'STT',
                        key: true,
                        create: false,
                        edit: false,
                        width: '2%',
                        list: false
                    },
                    TenDonVi: { title: 'Đơn vị ký HĐ' },
                    SoHopDong: { title: "Số HĐ" },
                    LoaiDuAn: { title: "Loại dự án" },
                    MaTuyen: { title: "Mã tuyến" },
                    TinhTrangThiCong: { title: "Tiến độ thi công" },
                    GhiChu: { title: "Ghi chú" },
                    TinhTrangVatTu: { title: "Nhận vật tư A" },
                    DiemDau: { title: "Điểm đầu" },
                    DiemCuoi: { title: "Điểm cuối" },
                    ChieuDaiTuyen: { title: "Chiều dài tuyến" },
                    TenLoaiCap: { title: "Loại cáp" }
                }
            });

            $('#KhoiLuongList').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }

        function LoadPhieuXuat() {
            $("#PhieuXuatKho").jtable({
                actions: {
                    listAction: 'KhoiLuong.aspx/PhieuXuatList'
                },
                fields: {
                    Id: {
                        title: 'STT',
                        key: true,
                        create: false,
                        edit: false,
                        width: '2%',
                        list: false
                    },
                    SoPhieu: { title: "Số PXK" },
                    NgayChungTu: {
                        title: 'Ngày CT', type: 'date',
                        displayFormat: 'dd/mm/yy'
                    },
                    PhieuXuatKho1: {
                        title: 'Phiếu xuất kho',
                        display: function(data) {
                            if (data.record.PhieuXuatKho1) {
                                return '<a target="_blank" href="/Files/HopDong/' + _hopDongId + '/' + data.record.PhieuXuatKho1 + '">' + data.record.PhieuXuatKho1 + '</a>';
                            }
                            return "";
                        }
                    },
                    BienBanBanGiao: {
                        title: 'Biên bản bàn giao',
                        display: function(data) {
                            if (data.record.BienBanBanGiao) {
                                return '<a target="_blank" href="/Files/HopDong/' + _hopDongId + '/' + data.record.BienBanBanGiao + '">' + data.record.BienBanBanGiao + '</a>';
                            }
                            return "";
                        }
                    }
                }
            });

            $('#PhieuXuatKho').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }

        function LoadVatTu() {
            $('#VatTuList').jtable({
                title: '',
                paging: false,
                pageSize: 10,
                sorting: false,
                defaultSorting: 'Id ASC',
                actions: {
                    listAction: 'KhoiLuong.aspx/GetKhoiLuongVatTus'
                },
                fields: {
                    Id: {
                        title: "ID",
                        key: true,
                        create: false,
                        edit: false,
                        list: false
                    },
                    SoPhieu: { title: 'Số PXK' },
                    MaTuyen: { title: 'Mã tuyến' },
                    DiemDau: { title: 'Điểm đầu' },
                    DiemCuoi: { title: 'Điểm cuối' },
                    BenCapName: { title: 'Bên cấp' },
                    TenVatTu: {
                        title: 'Vật tư'
                    },
                    TenDonViTinh: {
                        title: 'Đơn vị tính'
                    },
                    SoLuong: {
                        title: 'Số lượng'
                    },
                    ThiCong: { title: 'Thi công' },
                    ThucTe: { title: 'Thực tế' },
                    GhiChu: {
                        title: 'Ghi chú'
                    }
                }
            });

            $('#VatTuList').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }
    </script>
</asp:Content>
